package cn.xscrum.vtsp.domain;

import lombok.Data;
import cn.xscrum.common.annotation.Excel;
import cn.xscrum.common.core.domain.BaseEntity;

/**
 * 岗位信息对象 vtsp_post
 * 
 * @author xscrum
 * @date 2021-10-01
 */
@Data
public class VtspPost extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 岗位唯一标识 */
    private Long postId;

    /** 活动唯一标识 */
    @Excel(name = "活动唯一标识")
    private Long activityId;

    /** $column.columnComment */
    @Excel(name = "岗位名称")
    private String postName;

    /** $column.columnComment */
    @Excel(name = "岗位需要人数")
    private Long postNum;

    /** $column.columnComment */
    @Excel(name = "岗位描述")
    private String postDetail;

    /** 状态 */
    @Excel(name = "状态", readConverterExp = "1=：申请成为志愿者，还未审批；3：志愿者申请未通过；6：正式志愿者；9：黑名单志愿者")
    private Integer memberState;

    /** 备注 */
    @Excel(name = "备注")
    private String memo;

    /** 活动岗位报名通过的人数 */
    private Integer postEnrollNum = 0;
    /** 现在报名且通过的人数 */
    private int postCurrentNum = 0;
}
